

// webpack 打包配置文件
const path = require("path")


// mode
// development  开发环境
// production   生产环境
module.exports = {
    mode: "development",
    entry: "./entry.js", // 入口文件
    output: {    //打包的出口文件
        path: __dirname, // 根路径
        filename: "bundle.js"    //文件名

    },
    devtool: "source-map",  // 方便在线调试
    module: {
        rules: [
            {
                test: /\.css/,
                use: ['style-loader', 'css-loader']
            },
            {
                test: /\.less/,
                use: ['style-loader', 'css-loader', 'less-loader']
            },
            {
                test: /\.(js|jsx)/,
                exclude: /node_modules/,
                use: ['babel-loader']
            }
        ]
    },
    devServer: {
        host: "localhost",   // 主机
        port: 7000,
        open: true,   // 自动打开浏览器
        hot: true,

    }
}